home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d18 / gsdb21.arc / READ.ME < prev   
Text File  |  1991-01-04  |  8KB  |  210 lines

  1.  
  2.  
  3.  
  4.  
  5.                                     GS_DBASE
  6.  
  7.                                     Version 2
  8.  
  9.                                 GRIFFIN SOLUTIONS
  10.  
  11.                              dBase III, III+ access
  12.  
  13.                                 15 November 1990
  14.  
  15.                     (C) Copyright 1990 - All Rights reserved
  16.  
  17.                                 Griffin Solutions
  18.                              102 Molded Stone Place
  19.                           Warner Robins, Georgia 31088
  20.                                  (912) 953-2680
  21.                               CompuServe 75206.231
  22.  
  23.  
  24.          ---------------------------------------------------------------
  25.  
  26.         These Turbo Pascal 5.5 routines handle processing for dBase III
  27.         files, including memo (.DBT), index (.NDX), and data (.DBF) files.
  28.         Use is made of object oriented programming to simplify the user
  29.         interface.  Examples of the user interface is demonstrated in the
  30.         sample programs.
  31.  
  32.         This release is valid for reading and writing of data, index, and
  33.         memo files.
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52. --------------------------------------
  53. dBase is a trademark of Ashton-Tate
  54. Turbo Pascal is a trademark of Borland
  55.  
  56.                                     Shareware
  57.                                     ---------
  58.  
  59.         GS_dBase is copyrighted. It is not a public domain program.  It
  60.         is being  distributed as Shareware, which means that unmodified
  61.         copies of the software and documentation may be freely copied and
  62.         shared.  We ask in return that should you find GS_dBase to be
  63.         useful, you become a registered user.  You become registered by
  64.         sending $25.00 to the address on the cover. By registering you
  65.         will get:
  66.  
  67.                 ∙  A copy of the latest version of the program.
  68.  
  69.                 ∙  Automatic notification of major program updates.
  70.  
  71.                 ∙  Technical support via Compuserve or by mail.
  72.  
  73.                 ∙  A printed user's manual.
  74.  
  75.  
  76.         The shareware philosophy is to pay smaller amounts for well-
  77.         crafted and useful software from developers who cannot spend the
  78.         millions of dollars on  marketing necessary to compete with the
  79.         large software development companies.  You benefit by being able
  80.         to try a wider variety of software products to find the ones that
  81.         suit your particular purpose. And the trial is  free. The
  82.         shareware developer benefits from being able to distribute his
  83.         work to a wider audience than would be possible through normal
  84.         channels.
  85.  
  86.         Your share of the responsibility for shareware to continue, and
  87.         to support  the development of more and better products is to
  88.         distribute your shareware  programs to others and become a
  89.         registered user of those products you like and use.
  90.  
  91. FEATURES
  92.  
  93. Welcome to GS_dBASE, a series of Turbo Pascal 5.5 routines for management of
  94. dBase III+ files.  The routines are designed to do the following:
  95.  
  96.   ∙ Provide a simple user interface to read and write dBase III files.
  97.  
  98.   ∙ Allow use and updating of index (NDX) files in reading and updating the
  99.     dBase III data (DBF) files.
  100.  
  101.   ∙ Allow reading and updating of memo (DBT) file entries.
  102.  
  103.   ∙ Allow creation of new dBase III files.
  104.  
  105.   ∙ Allow creation of indexes to dBase files.
  106.  
  107.   ∙ Provide automatic routines to display, edit, and update dBase III files.
  108.  
  109.   ∙ Provide a file handler interface that provides a simple disk cache
  110.     capability and provision for LAN adaptability.
  111.  
  112.   ∙ Do all of the above using only Turbo Pascal 5.5 -- no assembly routines are
  113.     used, yet speed is not sacrificed.
  114.  
  115.   ∙ Apply Object Oriented Programming to create easily usable modules.
  116.  
  117.  
  118.  
  119. GETTING STARTED
  120.  
  121. This section will acquaint you with the files on the distribution disk and show
  122. you a demonstration to quickly see what GS_dBase can accomplish.
  123.  
  124.    Distribution Files
  125.  
  126.    The following programs should be on the accompanying disk:
  127.  
  128.         GS_DB3WK.PAS          Unit for creating a dBase III file
  129.         GS_DBASE.PAS          Handles .DBF file operations
  130.         GS_DBFLD.PAS          Unit for field handling and .DBT files
  131.         GS_DBNDX.PAS          Handles .NDX file access
  132.         GS_DBTBL.PAS          Unit for creating menus from dBase fields
  133.         GS_EDIT.PAS           Unit for editing memo fields
  134.         GS_ERROR.PAS          Unit to handle error messages
  135.         GS_FILEH.PAS          Unit to process file I/O
  136.         GS_KEYI.PAS           Unit for keyboard input
  137.         GS_PICK.PAS           Unit for pulldown menus
  138.         GS_SCRN.PAS           Unit for handling the screen display
  139.         GS_STRNG.PAS          Unit to handle string manipulation
  140.         GS_WIND.PAS           Unit to create windows
  141.  
  142.         DB_XPL01.PAS          Example program - The Basic GS_dBase Program
  143.         DB_XPL02.PAS          Example program - Adding an Index
  144.         DB_XPL03.PAS          Example program - Formatting Data on the Screen
  145.         DB_XPL04.PAS          Example program - Updating dBase III Files
  146.         DB_XPL05.PAS          Example program - Automating Screen Displays
  147.         DB_XPL06.PAS          Example program - Adding Automated Update
  148.         DB_XPL07.PAS          Example program - Adding Field Menus
  149.         DB_XPL08.PAS          Example program - Functional File Update Program
  150.         DB_XPL09.PAS          Example program - Creating an Index File
  151.         DB_XPL10.PAS          Example program - Creating a dBase III File
  152.         DB_XPL11.PAS          Example program - Packing a dBase III File
  153.         DB_XPL12.PAS          Example program - Working with Fields
  154.         DB_XPL13.PAS          Example program - Using Memo Fields
  155.         DB_XPL14.PAS          Example program - Using Virtual Methods
  156.  
  157.         HEALTH.DBF            dBase Test Data File 1
  158.         FOODNAME.NDX          dBase Test Index File for HEALTH.DBF
  159.         FOODCODE.NDX          dBase Test Index File for HEALTH.DBF
  160.         HLTHDATA.DBF          dBase Test Data File 2
  161.         HLTHDATA.DBT          dBase Test Data File 2 Memo File
  162.  
  163.         GSDBDATA.DBF          Data for Demonstration Program
  164.         GSDBDATA.DBT
  165.         GSDBDATA.NDX
  166.         GSDBDATA.PAS          Demonstration Program
  167.  
  168.  
  169. Installation
  170.  
  171. Installation consists of copying these disks to your hard disk.  It is
  172. recommended that backup copies be made.  You will likely want to reload the
  173. database files as you 'play' with and change them while running the
  174. demonstrations.
  175.  
  176.  
  177. Demonstration
  178.  
  179. To get the feeling of the speed and features of GS_dBase, let's run the
  180. demonstration program that came with the utilities.  Do the following steps:
  181.  
  182.      1. Make, compile and run GSDBDATA.PAS to get a feel for the ease with which
  183.         a program can be designed that allows selection, editing, and deletion
  184.         of dBase records.
  185.  
  186.      2. This program offers a choice of selecting records, printing records, or
  187.         exiting.  The printing routine and FileIt options send a list to
  188.         either the printer or a disk file GSDBLIST.TXT.
  189.  
  190.      3. Under 'Choose', you may select to review a list of all records, or scan
  191.         for a specific data name or procedure.  An exact match is not required;
  192.         for example, you may select all names that begin with 'GS' by entering
  193.         'gs' when asked for a name.
  194.  
  195.      4. Once you select the type of review desired, a list of names will be
  196.         displayed.  You can use the cursor keys to select the record you want.
  197.         The record will be displayed when you press Return with the record
  198.         selected.
  199.  
  200.      5. Once the record is selected, any field may be updated.  To access a memo
  201.         field, use the cursor keys to highlight the field.  When the field is
  202.         highlighted, it will change from '-- memo --' to ' Edit? '.  Press 'y'
  203.         to call up the memo field in the editor.
  204.  
  205.      6. During the edit, any data may be added or removed.  When finished, press
  206.         Ctrl and End at the same time to save the changes.  Pressing Esc will
  207.         exit the editor without saving the changes.
  208.  
  209.  
  210.